package com.wuyi.service;

import com.github.pagehelper.PageInfo;
import com.wuyi.pojo.Collect;
import com.wuyi.pojo.bo.CollectBO;
import com.zc.utils.JSONResult;
import io.swagger.models.auth.In;

import java.util.List;

/**
 * @author 曾川
 * @version 1.0.0
 * @ClassName CollectService.java
 * @Description 收藏服务接口
 * @createTime 2021年11月04日 11:00:00
 */
public interface CollectService {

    /**
     * 分页查询收藏列表
     * @param userId
     * @param pageNum
     * @param pageSize
     * @return
     */
    public PageInfo list(String userId, Integer pageNum, Integer pageSize);


    /**
     * 收藏资源
     * @param userId
     * @param resourceId
     */
//    public JSONResult add(String userId, Integer resourceId);
    public JSONResult add(CollectBO collectBO);

    /**
     * 取消收藏
     * @param collectBO
     * @return
     */
    public JSONResult cancel(CollectBO collectBO);

}
